
public class HiloIncrementoConAtomica extends Thread {
	
	private Contador contador;
	public HiloIncrementoConAtomica(Contador cont) {

		contador=cont;
	}

	public HiloIncrementoConAtomica(Contador cont, String name) {
		super(name);
		contador=cont;
	}

	@Override
	public void run() {
		synchronized (contador) {
		for (int i=0;i<300;i++){
			contador.incremento();
			try {
				sleep(10);
			} catch (InterruptedException e) {
				e.printStackTrace();
			}
		}
		System.out.println(getName()+" el contador vale "+contador.getContador());
	}
	}


}
